package server.secretaria.aula;

import persistencia.dominio.*;
import persistencia.Persistencia;
import comun.constantes.*;

public class CreaPermisosAgronomiaAdministracionRural extends CreaPermisos{


  public CreaPermisosAgronomiaAdministracionRural(Persistencia persistencia) throws Exception
  {
    super(persistencia);
  }


   public void cargarPermisosAula(Aula aula)
   {
      this.cargarPermisosAdministradorMaterialesAula(aula);
      this.cargarPermisosAdministrativoAula(aula);
      this.cargarPermisosAlumnoAula(aula);
      this.cargarPermisosDirectorAula(aula);
      this.cargarPermisosInvitadoAula(aula);
      this.cargarPermisosMonitorSIATAula(aula);
      this.cargarPermisosResponsableAula(aula);
      this.cargarPermisosDocenteAula(aula);
      this.cargarPermisosVeedorAula(aula);
      this.cargarPermisosWebMaster(aula);
   }

   public void cargarPermisosComision(Aula aula)
   {
//      this.cargarPermisosAdministradorMaterialesAula(aula);
      this.cargarPermisosAdministrativoComision(aula);
      this.cargarPermisosAlumnoComision(aula);
      this.cargarPermisosDirectorComision(aula);
      this.cargarPermisosInvitadoComision(aula);
      this.cargarPermisosMonitorSIATComision(aula);
      this.cargarPermisosResponsableComision(aula);
      this.cargarPermisosDocenteComision(aula);
      this.cargarPermisosVeedorComision(aula);
      this.cargarPermisosWebMaster(aula);
   }





  public void cargarPermisosMonitorSIATComision(Aula aula)
  {
    crearPermisoMonitorSiat(aula, recursoAlertas, tipoPermisoLectura);
    crearPermisoMonitorSiat(aula, recursoCalendario, tipoPermisoLectura);

    crearPermisoMonitorSiat(aula, recursoChat, tipoPermisoNinguno);
    crearPermisoMonitorSiat(aula, recursoCorreo, tipoPermisoLectura);
    crearPermisoMonitorSiat(aula, recursoDatosPersonales, tipoPermisoNinguno);

    crearPermisoMonitorSiat(aula, recursoEncuestasHabilitar, tipoPermisoEscritura);
    crearPermisoMonitorSiat(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
    crearPermisoMonitorSiat(aula, recursoEncuestasResultados, tipoPermisoLectura);

    crearPermisoMonitorSiat(aula, recursoEstadisticas, tipoPermisoLectura);
    crearPermisoMonitorSiat(aula, recursoEstadisticasAcceso, tipoPermisoLectura);

    crearPermisoMonitorSiat(aula, recursoActividades, tipoPermisoLectura);
    crearPermisoMonitorSiat(aula, recursoRecibirYEvaluarActividades, tipoPermisoLectura);

    crearPermisoMonitorSiat(aula, recursoFaq, tipoPermisoLectura);
    crearPermisoMonitorSiat(aula, recursoForoOpinion, tipoPermisoLectura);
    crearPermisoMonitorSiat(aula, recursoForoAsunto, tipoPermisoLectura);
    crearPermisoMonitorSiat(aula, recursoForoEstado, tipoPermisoLectura);

    crearPermisoMonitorSiat(aula, recursoInformacion, tipoPermisoEscritura);
    crearPermisoMonitorSiat(aula, recursoInicio, tipoPermisoLectura);

    crearPermisoMonitorSiat(aula, recursoMaterial, tipoPermisoLectura);
    crearPermisoMonitorSiat(aula, recursoMaterialAdicional, tipoPermisoEscritura);
    crearPermisoMonitorSiat(aula, recursoSoftware, tipoPermisoEscritura);
    crearPermisoMonitorSiat(aula, recursoBibliografia, tipoPermisoLectura);
    crearPermisoMonitorSiat(aula, recursoEnlaces, tipoPermisoEscritura);


    crearPermisoMonitorSiat(aula, recursoNoticias, tipoPermisoEscritura);
    crearPermisoMonitorSiat(aula, recursoPizarron, tipoPermisoLectura);
    crearPermisoMonitorSiat(aula, recursoSecretaria, tipoPermisoNinguno);
    crearPermisoMonitorSiat(aula, recursoContactos, tipoPermisoLectura);
    crearPermisoMonitorSiat(aula, recursoSeguimiento, tipoPermisoLectura);
    
    crearPermisoMonitorSiat(aula, recursoBuscarUsuario, tipoPermisoEscritura);
    crearPermisoMonitorSiat(aula, recursoListadoAlumnos, tipoPermisoEscritura);
    crearPermisoMonitorSiat(aula, recursoCargaAlumnsoDesdeArchivo, tipoPermisoEscritura);
    crearPermisoMonitorSiat(aula, recursoConfiguracionAula, tipoPermisoEscritura);
    crearPermisoMonitorSiat(aula, recursoAsignarMiembrosEquipoDocente, tipoPermisoEscritura);
    crearPermisoMonitorSiat(aula, recursoAsignarAlumnosComisiones, tipoPermisoEscritura);
    crearPermisoMonitorSiat(aula, recursoCrearComisiones, tipoPermisoEscritura);
    crearPermisoMonitorSiat(aula, recursoAgregarQuitarTipoUsuario, tipoPermisoEscritura);
  }





public void cargarPermisosAdministrativoComision(Aula aula)
{
  crearPermisoAdministrador(aula, recursoAlertas, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoCalendario, tipoPermisoEscritura);

  crearPermisoAdministrador(aula, recursoChat, tipoPermisoNinguno);
  crearPermisoAdministrador(aula, recursoCorreo, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoDatosPersonales, tipoPermisoNinguno);

  crearPermisoAdministrador(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
  crearPermisoAdministrador(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
  crearPermisoAdministrador(aula, recursoEncuestasResultados, tipoPermisoNinguno);

  crearPermisoAdministrador(aula, recursoEstadisticas, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoEstadisticasAcceso, tipoPermisoLectura);

  crearPermisoAdministrador(aula, recursoActividades, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoRecibirYEvaluarActividades, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoEvaluarActividades, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoCrearActividades, tipoPermisoLectura);

  crearPermisoAdministrador(aula, recursoFaq, tipoPermisoLectura);

  crearPermisoAdministrador(aula, recursoForoOpinion, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoForoAsunto, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoForoEstado, tipoPermisoLectura);

  crearPermisoAdministrador(aula, recursoInformacion, tipoPermisoEscritura);
  crearPermisoAdministrador(aula, recursoInicio, tipoPermisoLectura);

  crearPermisoAdministrador(aula, recursoMaterial, tipoPermisoEscritura);
  crearPermisoAdministrador(aula, recursoMaterialAdicional, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoSoftware, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoBibliografia, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoEnlaces, tipoPermisoLectura);

  crearPermisoAdministrador(aula, recursoNoticias, tipoPermisoEscritura);
  crearPermisoAdministrador(aula, recursoPizarron, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoSecretaria, tipoPermisoNinguno);
  crearPermisoAdministrador(aula, recursoContactos, tipoPermisoEscritura);

  crearPermisoAdministrador(aula, recursoSeguimiento, tipoPermisoLectura);
  
  crearPermisoAdministrador(aula, recursoBuscarUsuario, tipoPermisoEscritura);
  crearPermisoAdministrador(aula, recursoListadoAlumnos, tipoPermisoEscritura);
  crearPermisoAdministrador(aula, recursoCargaAlumnsoDesdeArchivo, tipoPermisoEscritura);
  crearPermisoAdministrador(aula, recursoConfiguracionAula, tipoPermisoEscritura);
  crearPermisoAdministrador(aula, recursoAsignarMiembrosEquipoDocente, tipoPermisoEscritura);
  crearPermisoAdministrador(aula, recursoAsignarAlumnosComisiones, tipoPermisoEscritura);
  crearPermisoAdministrador(aula, recursoCrearComisiones, tipoPermisoEscritura);
  crearPermisoAdministrador(aula, recursoAgregarQuitarTipoUsuario, tipoPermisoEscritura);
}

public void cargarPermisosMonitorSIATAula(Aula aula)
{
  crearPermisoMonitorSiat(aula, recursoAlertas, tipoPermisoLectura);
  crearPermisoMonitorSiat(aula, recursoCalendario, tipoPermisoEscritura);

  crearPermisoMonitorSiat(aula, recursoChat, tipoPermisoNinguno);
  crearPermisoMonitorSiat(aula, recursoCorreo, tipoPermisoLectura);
  crearPermisoMonitorSiat(aula, recursoDatosPersonales, tipoPermisoNinguno);

  crearPermisoMonitorSiat(aula, recursoEncuestasHabilitar, tipoPermisoEscritura);
  crearPermisoMonitorSiat(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
  crearPermisoMonitorSiat(aula, recursoEncuestasResultados, tipoPermisoLectura);

  crearPermisoMonitorSiat(aula, recursoEstadisticas, tipoPermisoLectura);
  crearPermisoMonitorSiat(aula, recursoEstadisticasAcceso, tipoPermisoLectura);

  crearPermisoMonitorSiat(aula, recursoActividades, tipoPermisoNinguno);

  crearPermisoMonitorSiat(aula, recursoFaq, tipoPermisoNinguno);
  crearPermisoMonitorSiat(aula, recursoForoOpinion, tipoPermisoLectura);
  crearPermisoMonitorSiat(aula, recursoForoAsunto, tipoPermisoLectura);
  crearPermisoMonitorSiat(aula, recursoForoEstado, tipoPermisoLectura);

  crearPermisoMonitorSiat(aula, recursoInformacion, tipoPermisoEscritura);
  crearPermisoMonitorSiat(aula, recursoInicio, tipoPermisoLectura);

  crearPermisoMonitorSiat(aula, recursoMaterial, tipoPermisoLectura);
  crearPermisoMonitorSiat(aula, recursoMaterialAdicional, tipoPermisoNinguno);
  crearPermisoMonitorSiat(aula, recursoSoftware, tipoPermisoEscritura);
  crearPermisoMonitorSiat(aula, recursoBibliografia, tipoPermisoLectura);
  crearPermisoMonitorSiat(aula, recursoEnlaces, tipoPermisoLectura);


  crearPermisoMonitorSiat(aula, recursoNoticias, tipoPermisoEscritura);
  crearPermisoMonitorSiat(aula, recursoPizarron, tipoPermisoNinguno);
  crearPermisoMonitorSiat(aula, recursoSecretaria, tipoPermisoEscritura);
  crearPermisoMonitorSiat(aula, recursoContactos, tipoPermisoLectura);
  crearPermisoMonitorSiat(aula, recursoSeguimiento, tipoPermisoLectura);
  
  crearPermisoMonitorSiat(aula, recursoBuscarUsuario, tipoPermisoEscritura);
  crearPermisoMonitorSiat(aula, recursoListadoAlumnos, tipoPermisoEscritura);
  crearPermisoMonitorSiat(aula, recursoCargaAlumnsoDesdeArchivo, tipoPermisoEscritura);
  crearPermisoMonitorSiat(aula, recursoConfiguracionAula, tipoPermisoEscritura);
  crearPermisoMonitorSiat(aula, recursoAsignarMiembrosEquipoDocente, tipoPermisoEscritura);
  crearPermisoMonitorSiat(aula, recursoAsignarAlumnosComisiones, tipoPermisoEscritura);
  crearPermisoMonitorSiat(aula, recursoCrearComisiones, tipoPermisoEscritura);
  crearPermisoMonitorSiat(aula, recursoAgregarQuitarTipoUsuario, tipoPermisoEscritura);
}

public void cargarPermisosResponsableComision(Aula aula)
{
  crearPermisoResponsable(aula, recursoAlertas, tipoPermisoLectura);
  crearPermisoResponsable(aula, recursoCalendario, tipoPermisoEscritura);

  crearPermisoResponsable(aula, recursoChat, tipoPermisoNinguno);
  crearPermisoResponsable(aula, recursoCorreo, tipoPermisoLectura);
//  crearPermisoResponsable(aula, recursoDatosPersonales, tipoPermisoNinguno);
//  crearPermisoResponsable(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
//  crearPermisoResponsable(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
//  crearPermisoResponsable(aula, recursoEncuestasResultados, tipoPermisoNinguno);

  crearPermisoResponsable(aula, recursoEstadisticas, tipoPermisoLectura);
  crearPermisoResponsable(aula, recursoEstadisticasAcceso, tipoPermisoLectura);

// $$$ actualizarlo con la particion del recurso
  crearPermisoResponsable(aula, recursoActividades, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoRecibirYEvaluarActividades, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoEvaluarActividades, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoCrearActividades, tipoPermisoEscritura);

  crearPermisoResponsable(aula, recursoFaq, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoForoOpinion, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoForoAsunto, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoForoEstado, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoInformacion, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoInicio, tipoPermisoLectura);

  crearPermisoResponsable(aula, recursoMaterial, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoBibliografia, tipoPermisoNinguno);
  crearPermisoResponsable(aula, recursoEnlaces, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoSoftware, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoMaterialAdicional, tipoPermisoEscritura);


  crearPermisoResponsable(aula, recursoNoticias, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoPizarron, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoSecretaria, tipoPermisoNinguno);
  crearPermisoResponsable(aula, recursoContactos, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoSeguimiento, tipoPermisoLectura);
  
  crearPermisoResponsable(aula, recursoBuscarUsuario, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoListadoAlumnos, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoCargaAlumnsoDesdeArchivo, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoConfiguracionAula, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoAsignarMiembrosEquipoDocente, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoAsignarAlumnosComisiones, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoCrearComisiones, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoAgregarQuitarTipoUsuario, tipoPermisoEscritura);
}

public void cargarPermisosDirectorComision(Aula aula)
{
  crearPermisoDirector(aula, recursoAlertas, tipoPermisoLectura);
  crearPermisoDirector(aula, recursoCalendario, tipoPermisoEscritura);

  crearPermisoDirector(aula, recursoChat, tipoPermisoNinguno);
  crearPermisoDirector(aula, recursoCorreo, tipoPermisoLectura);
  crearPermisoDirector(aula, recursoEstadisticas, tipoPermisoLectura);
  crearPermisoDirector(aula, recursoEstadisticasAcceso, tipoPermisoLectura);

// $$$ actualizarlo con la particion del recurso
  crearPermisoDirector(aula, recursoActividades, tipoPermisoLectura);
  crearPermisoDirector(aula, recursoRecibirYEvaluarActividades, tipoPermisoLectura);
  crearPermisoDirector(aula, recursoEvaluarActividades, tipoPermisoLectura);
  crearPermisoDirector(aula, recursoCrearActividades, tipoPermisoLectura);

  crearPermisoDirector(aula, recursoFaq, tipoPermisoLectura);
  crearPermisoDirector(aula, recursoForoOpinion, tipoPermisoLectura);
  crearPermisoDirector(aula, recursoForoAsunto, tipoPermisoLectura);
  crearPermisoDirector(aula, recursoForoEstado, tipoPermisoLectura);
  crearPermisoDirector(aula, recursoInformacion, tipoPermisoLectura);
  crearPermisoDirector(aula, recursoInicio, tipoPermisoLectura);

  crearPermisoDirector(aula, recursoMaterial, tipoPermisoEscritura);
  crearPermisoDirector(aula, recursoBibliografia, tipoPermisoLectura);
  crearPermisoDirector(aula, recursoEnlaces, tipoPermisoLectura);
  crearPermisoDirector(aula, recursoSoftware, tipoPermisoLectura);
  crearPermisoDirector(aula, recursoMaterialAdicional, tipoPermisoLectura);


  crearPermisoDirector(aula, recursoNoticias, tipoPermisoLectura);
  crearPermisoDirector(aula, recursoPizarron, tipoPermisoLectura);
  crearPermisoDirector(aula, recursoContactos, tipoPermisoEscritura);
  crearPermisoDirector(aula, recursoSeguimiento, tipoPermisoLectura);
  
  crearPermisoDirector(aula, recursoBuscarUsuario, tipoPermisoEscritura);
  crearPermisoDirector(aula, recursoListadoAlumnos, tipoPermisoEscritura);
  crearPermisoDirector(aula, recursoCargaAlumnsoDesdeArchivo, tipoPermisoEscritura);
  crearPermisoDirector(aula, recursoConfiguracionAula, tipoPermisoEscritura);
  crearPermisoDirector(aula, recursoAsignarMiembrosEquipoDocente, tipoPermisoEscritura);
  crearPermisoDirector(aula, recursoAsignarAlumnosComisiones, tipoPermisoEscritura);
  crearPermisoDirector(aula, recursoCrearComisiones, tipoPermisoEscritura);
  crearPermisoDirector(aula, recursoAgregarQuitarTipoUsuario, tipoPermisoEscritura);
}



public void cargarPermisosAlumnoComision(Aula aula)
{
  crearPermisoAlumno(aula, recursoAlertas, tipoPermisoLectura);
  crearPermisoAlumno(aula, recursoCalendario, tipoPermisoLectura);

//  crearPermisoAlumno(aula, recursoChat, tipoPermisoNinguno);
//  crearPermisoAlumno(aula, recursoCorreo, tipoPermisoNinguno);
//  crearPermisoAlumno(aula, recursoDatosPersonales, tipoPermisoNinguno);
//  crearPermisoAlumno(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
//  crearPermisoAlumno(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
//  crearPermisoAlumno(aula, recursoEncuestasResultados, tipoPermisoNinguno);

  crearPermisoAlumno(aula, recursoEstadisticas, tipoPermisoNinguno);
  crearPermisoAlumno(aula, recursoEstadisticasAcceso, tipoPermisoNinguno);


  crearPermisoAlumno(aula, recursoActividades, tipoPermisoLectura);
  crearPermisoAlumno(aula, recursoEnviarActividadesYVerCalificaciones, tipoPermisoEscritura);

  crearPermisoAlumno(aula, recursoFaq, tipoPermisoLectura);
  crearPermisoAlumno(aula, recursoForoOpinion, tipoPermisoEscritura);
  crearPermisoAlumno(aula, recursoForoAsunto, tipoPermisoLectura);
  crearPermisoAlumno(aula, recursoForoEstado, tipoPermisoLectura);
  crearPermisoAlumno(aula, recursoInformacion, tipoPermisoLectura);
  crearPermisoAlumno(aula, recursoInicio, tipoPermisoLectura);

  crearPermisoAlumno(aula, recursoMaterial, tipoPermisoLectura);
  crearPermisoAlumno(aula, recursoBibliografia, tipoPermisoNinguno);
  crearPermisoAlumno(aula, recursoEnlaces, tipoPermisoLectura);
  crearPermisoAlumno(aula, recursoSoftware, tipoPermisoLectura);
  crearPermisoAlumno(aula, recursoMaterialAdicional, tipoPermisoLectura);


  crearPermisoAlumno(aula, recursoNoticias, tipoPermisoLectura);
  crearPermisoAlumno(aula, recursoPizarron, tipoPermisoLectura);
  crearPermisoAlumno(aula, recursoSecretaria, tipoPermisoNinguno);
  crearPermisoAlumno(aula, recursoContactos, tipoPermisoLectura);
  crearPermisoAlumno(aula, recursoSeguimiento, tipoPermisoLectura);
}

public void cargarPermisosAdministrativoAula(Aula aula)
{
  crearPermisoAdministrador(aula, recursoAlertas, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoCalendario, tipoPermisoEscritura);

  crearPermisoAdministrador(aula, recursoChat, tipoPermisoNinguno);
  crearPermisoAdministrador(aula, recursoCorreo, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoDatosPersonales, tipoPermisoNinguno);

  crearPermisoAdministrador(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
  crearPermisoAdministrador(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
  crearPermisoAdministrador(aula, recursoEncuestasResultados, tipoPermisoNinguno);

  crearPermisoAdministrador(aula, recursoEstadisticas, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoEstadisticasAcceso, tipoPermisoLectura);

  crearPermisoAdministrador(aula, recursoActividades, tipoPermisoNinguno);

  crearPermisoAdministrador(aula, recursoFaq, tipoPermisoNinguno);

  crearPermisoAdministrador(aula, recursoForoOpinion, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoForoAsunto, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoForoEstado, tipoPermisoLectura);

  crearPermisoAdministrador(aula, recursoInformacion, tipoPermisoEscritura);
  crearPermisoAdministrador(aula, recursoInicio, tipoPermisoLectura);

  crearPermisoAdministrador(aula, recursoMaterial, tipoPermisoEscritura);
  crearPermisoAdministrador(aula, recursoMaterialAdicional, tipoPermisoNinguno);
  crearPermisoAdministrador(aula, recursoSoftware, tipoPermisoEscritura);
  crearPermisoAdministrador(aula, recursoBibliografia, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoEnlaces, tipoPermisoLectura);

  crearPermisoAdministrador(aula, recursoNoticias, tipoPermisoEscritura);
  crearPermisoAdministrador(aula, recursoPizarron, tipoPermisoNinguno);
  crearPermisoAdministrador(aula, recursoSecretaria, tipoPermisoNinguno);
  crearPermisoAdministrador(aula, recursoContactos, tipoPermisoEscritura);

  crearPermisoAdministrador(aula, recursoSeguimiento, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoBuscarUsuario, tipoPermisoEscritura);
  crearPermisoAdministrador(aula, recursoListadoAlumnos, tipoPermisoEscritura);
  crearPermisoAdministrador(aula, recursoCargaAlumnsoDesdeArchivo, tipoPermisoEscritura);
  crearPermisoAdministrador(aula, recursoConfiguracionAula, tipoPermisoEscritura);
  crearPermisoAdministrador(aula, recursoAsignarMiembrosEquipoDocente, tipoPermisoEscritura);
  crearPermisoAdministrador(aula, recursoAsignarAlumnosComisiones, tipoPermisoEscritura);
  crearPermisoAdministrador(aula, recursoCrearComisiones, tipoPermisoEscritura);
  crearPermisoAdministrador(aula, recursoAgregarQuitarTipoUsuario, tipoPermisoEscritura);
}

public void cargarPermisosColaboradorAula(Aula aula)
{

}

public void cargarPermisosColaboradorComision(Aula aula)
{

}

public void cargarPermisosCoordinadorAula(Aula aula)
{

}

public void cargarPermisosCoordinadorComision(Aula aula)
{

}


public void cargarPermisosAdministradorMaterialesAula(Aula aula)
{
  crearPermisoAdministradorMateriales(aula, recursoAlertas, tipoPermisoLectura);
  crearPermisoAdministradorMateriales(aula, recursoCalendario, tipoPermisoLectura);

  crearPermisoAdministradorMateriales(aula, recursoChat, tipoPermisoNinguno);
  crearPermisoAdministradorMateriales(aula, recursoCorreo, tipoPermisoLectura);
  crearPermisoAdministradorMateriales(aula, recursoDatosPersonales, tipoPermisoNinguno);

  crearPermisoAdministradorMateriales(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
  crearPermisoAdministradorMateriales(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
  crearPermisoAdministradorMateriales(aula, recursoEncuestasResultados, tipoPermisoNinguno);

  crearPermisoAdministradorMateriales(aula, recursoEstadisticas, tipoPermisoNinguno);
  crearPermisoAdministradorMateriales(aula, recursoEstadisticasAcceso, tipoPermisoNinguno);

  crearPermisoAdministradorMateriales(aula, recursoActividades, tipoPermisoNinguno);

  crearPermisoAdministradorMateriales(aula, recursoFaq, tipoPermisoNinguno);

  crearPermisoAdministradorMateriales(aula, recursoForoOpinion, tipoPermisoNinguno);
  crearPermisoAdministradorMateriales(aula, recursoForoAsunto, tipoPermisoNinguno);
  crearPermisoAdministradorMateriales(aula, recursoForoEstado, tipoPermisoNinguno);

  crearPermisoAdministradorMateriales(aula, recursoInformacion, tipoPermisoEscritura);
  crearPermisoAdministradorMateriales(aula, recursoInicio, tipoPermisoLectura);

  crearPermisoAdministradorMateriales(aula, recursoMaterial, tipoPermisoEscritura);
  crearPermisoAdministradorMateriales(aula, recursoMaterialAdicional, tipoPermisoNinguno);
  crearPermisoAdministradorMateriales(aula, recursoSoftware, tipoPermisoEscritura);
  crearPermisoAdministradorMateriales(aula, recursoBibliografia, tipoPermisoLectura);
  crearPermisoAdministradorMateriales(aula, recursoEnlaces, tipoPermisoLectura);

  crearPermisoAdministradorMateriales(aula, recursoNoticias, tipoPermisoEscritura);
  crearPermisoAdministradorMateriales(aula, recursoPizarron, tipoPermisoNinguno);
  crearPermisoAdministradorMateriales(aula, recursoSecretaria, tipoPermisoNinguno);
  crearPermisoAdministradorMateriales(aula, recursoContactos, tipoPermisoLectura);

  crearPermisoAdministradorMateriales(aula, recursoSeguimiento, tipoPermisoLectura);
}



/*
public void cargarPermisosAdministrativoComisionEconomicas(Aula aula)
{
  crearPermisoAdministrador(aula, recursoAlertas, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoCalendario, tipoPermisoEscritura);

  crearPermisoAdministrador(aula, recursoChat, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoCorreo, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoDatosPersonales, tipoPermisoEscritura);

  crearPermisoAdministrador(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
  crearPermisoAdministrador(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
  crearPermisoAdministrador(aula, recursoEncuestasResultados, tipoPermisoNinguno);

  crearPermisoAdministrador(aula, recursoEstadisticas, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoEstadisticasAcceso, tipoPermisoLectura);

  crearPermisoAdministrador(aula, recursoActividades, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoRecibirYEvaluarActividades, tipoPermisoLectura);

  crearPermisoAdministrador(aula, recursoFaq, tipoPermisoLectura);

  crearPermisoAdministrador(aula, recursoForoOpinion, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoForoAsunto, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoForoEstado, tipoPermisoLectura);

  crearPermisoAdministrador(aula, recursoInformacion, tipoPermisoEscritura);
  crearPermisoAdministrador(aula, recursoInicio, tipoPermisoLectura);

  crearPermisoAdministrador(aula, recursoMaterial, tipoPermisoEscritura);
  crearPermisoAdministrador(aula, recursoMaterialAdicional, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoSoftware, tipoPermisoNinguno);
  crearPermisoAdministrador(aula, recursoBibliografia, tipoPermisoEscritura);
  crearPermisoAdministrador(aula, recursoEnlaces, tipoPermisoEscritura);



  crearPermisoAdministrador(aula, recursoNoticias, tipoPermisoEscritura);
  crearPermisoAdministrador(aula, recursoPizarron, tipoPermisoLectura);
  crearPermisoAdministrador(aula, recursoSecretaria, tipoPermisoEscritura);
  crearPermisoAdministrador(aula, recursoCompaneros, tipoPermisoLectura);

  crearPermisoAdministrador(aula, recursoSeguimiento, tipoPermisoLectura);
}
*/
public void cargarPermisosTutorComision(Aula aula)
{
}

// cambiar por docente
public void cargarPermisosDocenteComision(Aula aula)
{
  crearPermisoDocente(aula, recursoAlertas, tipoPermisoLectura);
  crearPermisoDocente(aula, recursoCalendario, tipoPermisoEscritura);

  crearPermisoDocente(aula, recursoChat, tipoPermisoNinguno);
  crearPermisoDocente(aula, recursoCorreo, tipoPermisoLectura);
//  crearPermisoTutor(aula, recursoDatosPersonales, tipoPermisoNinguno);
//  crearPermisoTutor(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
//  crearPermisoTutor(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
//  crearPermisoTutor(aula, recursoEncuestasResultados, tipoPermisoNinguno);
  crearPermisoDocente(aula, recursoEstadisticas, tipoPermisoLectura);
  crearPermisoDocente(aula, recursoEstadisticasAcceso, tipoPermisoLectura);

  crearPermisoDocente(aula, recursoActividades, tipoPermisoEscritura);
  crearPermisoDocente(aula, recursoRecibirYEvaluarActividades, tipoPermisoEscritura);
  crearPermisoDocente(aula, recursoEvaluarActividades, tipoPermisoEscritura);
  crearPermisoDocente(aula, recursoCrearActividades, tipoPermisoEscritura);

  crearPermisoDocente(aula, recursoFaq, tipoPermisoEscritura);

  crearPermisoDocente(aula, recursoForoOpinion, tipoPermisoEscritura);
  crearPermisoDocente(aula, recursoForoAsunto, tipoPermisoEscritura);
  crearPermisoDocente(aula, recursoForoEstado, tipoPermisoEscritura);

  crearPermisoDocente(aula, recursoInformacion, tipoPermisoLectura);

  crearPermisoDocente(aula, recursoInicio, tipoPermisoLectura);

  crearPermisoDocente(aula, recursoMaterial, tipoPermisoEscritura);
  crearPermisoDocente(aula, recursoBibliografia, tipoPermisoNinguno);
  crearPermisoDocente(aula, recursoEnlaces, tipoPermisoEscritura);
  crearPermisoDocente(aula, recursoSoftware, tipoPermisoEscritura);
  crearPermisoDocente(aula, recursoMaterialAdicional, tipoPermisoEscritura);

  crearPermisoDocente(aula, recursoNoticias, tipoPermisoEscritura);
  crearPermisoDocente(aula, recursoPizarron, tipoPermisoEscritura);
  crearPermisoDocente(aula, recursoSecretaria, tipoPermisoNinguno);
  crearPermisoDocente(aula, recursoContactos, tipoPermisoEscritura);
  crearPermisoDocente(aula, recursoSeguimiento, tipoPermisoLectura);

}

public void cargarPermisosInvitadoComision(Aula aula)
{
  crearPermisoInvitado(aula, recursoAlertas, tipoPermisoLectura);
  crearPermisoInvitado(aula, recursoCalendario, tipoPermisoLectura);

  crearPermisoInvitado(aula, recursoChat, tipoPermisoNinguno);
  crearPermisoInvitado(aula, recursoCorreo, tipoPermisoLectura);
  crearPermisoInvitado(aula, recursoDatosPersonales, tipoPermisoNinguno);
  crearPermisoInvitado(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
  crearPermisoInvitado(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
  crearPermisoInvitado(aula, recursoEncuestasResultados, tipoPermisoNinguno);
  crearPermisoInvitado(aula, recursoEstadisticas, tipoPermisoLectura);
  crearPermisoInvitado(aula, recursoEstadisticasAcceso, tipoPermisoLectura);

  crearPermisoInvitado(aula, recursoActividades, tipoPermisoLectura);
  crearPermisoInvitado(aula, recursoRecibirYEvaluarActividades, tipoPermisoLectura);
  crearPermisoInvitado(aula, recursoEvaluarActividades, tipoPermisoLectura);
  crearPermisoInvitado(aula, recursoCrearActividades, tipoPermisoLectura);

  crearPermisoInvitado(aula, recursoFaq, tipoPermisoLectura);

  crearPermisoInvitado(aula, recursoForoOpinion, tipoPermisoEscritura);
  crearPermisoInvitado(aula, recursoForoAsunto, tipoPermisoLectura);
  crearPermisoInvitado(aula, recursoForoEstado, tipoPermisoLectura);

  crearPermisoInvitado(aula, recursoInformacion, tipoPermisoLectura);

  crearPermisoInvitado(aula, recursoInicio, tipoPermisoLectura);

  crearPermisoInvitado(aula, recursoMaterial, tipoPermisoLectura);
  crearPermisoInvitado(aula, recursoBibliografia, tipoPermisoLectura);
  crearPermisoInvitado(aula, recursoEnlaces, tipoPermisoLectura);
  crearPermisoInvitado(aula, recursoSoftware, tipoPermisoLectura);
  crearPermisoInvitado(aula, recursoMaterialAdicional, tipoPermisoLectura);

  crearPermisoInvitado(aula, recursoNoticias, tipoPermisoLectura);
  crearPermisoInvitado(aula, recursoPizarron, tipoPermisoLectura);
  crearPermisoInvitado(aula, recursoSecretaria, tipoPermisoNinguno);
  crearPermisoInvitado(aula, recursoContactos, tipoPermisoLectura);
  crearPermisoInvitado(aula, recursoSeguimiento, tipoPermisoLectura);

}


public void cargarPermisosVeedorComision(Aula aula)
{
  crearPermisoVeedor(aula, recursoAlertas, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoCalendario, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoCarpetaPersonal, tipoPermisoEscritura);
  crearPermisoVeedor(aula, recursoChat, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoCorreo, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoDatosPersonales, tipoPermisoEscritura);
  crearPermisoVeedor(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
  crearPermisoVeedor(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
  crearPermisoVeedor(aula, recursoEncuestasResultados, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoEstadisticas, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoEstadisticasAcceso, tipoPermisoLectura);


  crearPermisoVeedor(aula, recursoEvaluarArchivo, tipoPermisoNinguno);
  crearPermisoVeedor(aula, recursoFaq, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoForoOpinion, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoForoAsunto, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoForoEstado, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoInformacion, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoInicio, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoMaterial, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoBibliografia, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoEnlaces, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoSoftware, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoMaterialAdicional, tipoPermisoLectura);

  crearPermisoVeedor(aula, recursoActividades, tipoPermisoLectura);

  crearPermisoVeedor(aula, recursoNoticias, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoPizarron, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoSecretaria, tipoPermisoNinguno);
  crearPermisoVeedor(aula, recursoContactos, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoSeguimiento, tipoPermisoNinguno);

}


public void cargarPermisosVeedorAula(Aula aula)
{
  crearPermisoVeedor(aula, recursoAlertas, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoCalendario, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoCarpetaPersonal, tipoPermisoEscritura);
  crearPermisoVeedor(aula, recursoChat, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoCorreo, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoDatosPersonales, tipoPermisoEscritura);
  crearPermisoVeedor(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
  crearPermisoVeedor(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
  crearPermisoVeedor(aula, recursoEncuestasResultados, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoEstadisticas, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoEstadisticasAcceso, tipoPermisoLectura);


  crearPermisoVeedor(aula, recursoEvaluarArchivo, tipoPermisoNinguno);
  crearPermisoVeedor(aula, recursoFaq, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoForoOpinion, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoForoAsunto, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoForoEstado, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoInformacion, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoInicio, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoMaterial, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoBibliografia, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoEnlaces, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoSoftware, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoMaterialAdicional, tipoPermisoLectura);

  crearPermisoVeedor(aula, recursoActividades, tipoPermisoNinguno);
  crearPermisoVeedor(aula, recursoRecibirYEvaluarActividades, tipoPermisoNinguno);


  crearPermisoVeedor(aula, recursoNoticias, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoPizarron, tipoPermisoNinguno);
  crearPermisoVeedor(aula, recursoSecretaria, tipoPermisoNinguno);
  crearPermisoVeedor(aula, recursoContactos, tipoPermisoLectura);
  crearPermisoVeedor(aula, recursoSeguimiento, tipoPermisoNinguno);
}

public void cargarPermisosResponsableAula(Aula aula)
{
  crearPermisoResponsable(aula, recursoAlertas, tipoPermisoLectura);
  crearPermisoResponsable(aula, recursoCalendario, tipoPermisoEscritura);

  crearPermisoResponsable(aula, recursoChat, tipoPermisoNinguno);
  crearPermisoResponsable(aula, recursoCorreo, tipoPermisoLectura);
//    crearPermisoResponsable(aula, recursoDatosPersonales, tipoPermisoNinguno);
//    crearPermisoResponsable(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
//    crearPermisoResponsable(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
//    crearPermisoResponsable(aula, recursoEncuestasResultados, tipoPermisoNinguno);
  crearPermisoResponsable(aula, recursoEstadisticas, tipoPermisoLectura);
  crearPermisoResponsable(aula, recursoEstadisticasAcceso, tipoPermisoLectura);

//    crearPermisoResponsable(aula, recursoActividades, tipoPermisoNinguno);
//    crearPermisoResponsable(aula, recursoRecibirYEvaluarActividades, tipoPermisoNinguno);

  crearPermisoResponsable(aula, recursoFaq, tipoPermisoEscritura);

  crearPermisoResponsable(aula, recursoForoOpinion, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoForoAsunto, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoForoEstado, tipoPermisoEscritura);

  crearPermisoResponsable(aula, recursoInformacion, tipoPermisoEscritura);

  crearPermisoResponsable(aula, recursoInicio, tipoPermisoLectura);

  crearPermisoResponsable(aula, recursoMaterial, tipoPermisoEscritura);
//  crearPermisoResponsable(aula, recursoBibliografia, tipoPermisoNinguno);
  crearPermisoResponsable(aula, recursoEnlaces, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoSoftware, tipoPermisoEscritura);
//  crearPermisoResponsable(aula, recursoMaterialAdicional, tipoPermisoLectura);

  crearPermisoResponsable(aula, recursoNoticias, tipoPermisoEscritura);
//    crearPermisoResponsable(aula, recursoPizarron, tipoPermisoNinguno);
  crearPermisoResponsable(aula, recursoSecretaria, tipoPermisoNinguno);
  crearPermisoResponsable(aula, recursoContactos, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoSeguimiento, tipoPermisoLectura);
  
  crearPermisoResponsable(aula, recursoBuscarUsuario, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoListadoAlumnos, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoCargaAlumnsoDesdeArchivo, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoConfiguracionAula, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoAsignarMiembrosEquipoDocente, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoAsignarAlumnosComisiones, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoCrearComisiones, tipoPermisoEscritura);
  crearPermisoResponsable(aula, recursoAgregarQuitarTipoUsuario, tipoPermisoEscritura);
}

public void cargarPermisosTutorAula(Aula aula)
{

}

// cambiar a docente
public void cargarPermisosDocenteAula(Aula aula)
{
  crearPermisoDocente(aula, recursoAlertas, tipoPermisoLectura);
  crearPermisoDocente(aula, recursoCalendario, tipoPermisoEscritura);

  crearPermisoDocente(aula, recursoChat, tipoPermisoNinguno);
  crearPermisoDocente(aula, recursoCorreo, tipoPermisoLectura);
//  crearPermisoDocente(aula, recursoDatosPersonales, tipoPermisoNinguno);
//   crearPermisoDocente(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
//   crearPermisoDocente(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
//   crearPermisoDocente(aula, recursoEncuestasResultados, tipoPermisoNinguno);
   crearPermisoDocente(aula, recursoEstadisticas, tipoPermisoLectura);
   crearPermisoDocente(aula, recursoEstadisticasAcceso, tipoPermisoLectura);

//    crearPermisoDocente(aula, recursoActividades, tipoPermisoNinguno);
//    crearPermisoDocente(aula, recursoRecibirYEvaluarActividades, tipoPermisoLectura);

   crearPermisoDocente(aula, recursoFaq, tipoPermisoEscritura);

   crearPermisoDocente(aula, recursoForoOpinion, tipoPermisoEscritura);
   crearPermisoDocente(aula, recursoForoAsunto, tipoPermisoEscritura);
   crearPermisoDocente(aula, recursoForoEstado, tipoPermisoEscritura);

   crearPermisoDocente(aula, recursoInformacion, tipoPermisoEscritura);

   crearPermisoDocente(aula, recursoInicio, tipoPermisoLectura);

   crearPermisoDocente(aula, recursoMaterial, tipoPermisoEscritura);
   crearPermisoDocente(aula, recursoBibliografia, tipoPermisoNinguno);
   crearPermisoDocente(aula, recursoEnlaces, tipoPermisoEscritura);
   crearPermisoDocente(aula, recursoSoftware, tipoPermisoEscritura);
   crearPermisoDocente(aula, recursoMaterialAdicional, tipoPermisoNinguno);

   crearPermisoDocente(aula, recursoNoticias, tipoPermisoEscritura);
   crearPermisoDocente(aula, recursoPizarron, tipoPermisoNinguno);
   crearPermisoDocente(aula, recursoSecretaria, tipoPermisoNinguno);
   crearPermisoDocente(aula, recursoContactos, tipoPermisoEscritura);
   crearPermisoDocente(aula, recursoSeguimiento, tipoPermisoLectura);
}


public void cargarPermisosInvitadoAula(Aula aula)
{
  crearPermisoInvitado(aula, recursoAlertas, tipoPermisoLectura);
  crearPermisoInvitado(aula, recursoCalendario, tipoPermisoLectura);

   crearPermisoInvitado(aula, recursoChat, tipoPermisoNinguno);
   crearPermisoInvitado(aula, recursoCorreo, tipoPermisoLectura);
   crearPermisoInvitado(aula, recursoDatosPersonales, tipoPermisoNinguno);
   crearPermisoInvitado(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
   crearPermisoInvitado(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
   crearPermisoInvitado(aula, recursoEncuestasResultados, tipoPermisoNinguno);
   crearPermisoInvitado(aula, recursoEstadisticas, tipoPermisoLectura);
   crearPermisoInvitado(aula, recursoEstadisticasAcceso, tipoPermisoLectura);

//    crearPermisoInvitado(aula, recursoActividades, tipoPermisoNinguno);
//    crearPermisoInvitado(aula, recursoRecibirYEvaluarActividades, tipoPermisoLectura);

   crearPermisoInvitado(aula, recursoFaq, tipoPermisoNinguno);

   crearPermisoInvitado(aula, recursoForoOpinion, tipoPermisoEscritura);
   crearPermisoInvitado(aula, recursoForoAsunto, tipoPermisoLectura);
   crearPermisoInvitado(aula, recursoForoEstado, tipoPermisoLectura);

   crearPermisoInvitado(aula, recursoInformacion, tipoPermisoLectura);

   crearPermisoInvitado(aula, recursoInicio, tipoPermisoLectura);

   crearPermisoInvitado(aula, recursoMaterial, tipoPermisoLectura);
   crearPermisoInvitado(aula, recursoBibliografia, tipoPermisoLectura);
   crearPermisoInvitado(aula, recursoEnlaces, tipoPermisoLectura);
   crearPermisoInvitado(aula, recursoSoftware, tipoPermisoLectura);
   crearPermisoInvitado(aula, recursoMaterialAdicional, tipoPermisoLectura);

   crearPermisoInvitado(aula, recursoNoticias, tipoPermisoLectura);
   crearPermisoInvitado(aula, recursoPizarron, tipoPermisoNinguno);
   crearPermisoInvitado(aula, recursoSecretaria, tipoPermisoNinguno);
   crearPermisoInvitado(aula, recursoContactos, tipoPermisoLectura);
   crearPermisoInvitado(aula, recursoSeguimiento, tipoPermisoLectura);
}



public void cargarPermisosDirectorAula(Aula aula)
{
   crearPermisoDirector(aula, recursoAlertas, tipoPermisoLectura);
   crearPermisoDirector(aula, recursoCalendario, tipoPermisoLectura);

   crearPermisoDirector(aula, recursoChat, tipoPermisoNinguno);
   crearPermisoDirector(aula, recursoCorreo, tipoPermisoLectura);
   crearPermisoDirector(aula, recursoEstadisticas, tipoPermisoLectura);
   crearPermisoDirector(aula, recursoEstadisticasAcceso, tipoPermisoLectura);

   crearPermisoDirector(aula, recursoFaq, tipoPermisoLectura);

   crearPermisoDirector(aula, recursoForoOpinion,tipoPermisoLectura);
   crearPermisoDirector(aula, recursoForoAsunto, tipoPermisoLectura);
   crearPermisoDirector(aula, recursoForoEstado, tipoPermisoLectura);

   crearPermisoDirector(aula, recursoInformacion, tipoPermisoLectura);
   crearPermisoDirector(aula, recursoInicio, tipoPermisoLectura);

   crearPermisoDirector(aula, recursoMaterial, tipoPermisoEscritura);
   crearPermisoDirector(aula, recursoBibliografia, tipoPermisoLectura);
   crearPermisoDirector(aula, recursoEnlaces, tipoPermisoLectura);
   crearPermisoDirector(aula, recursoSoftware, tipoPermisoLectura);

   crearPermisoDirector(aula, recursoNoticias, tipoPermisoLectura);
   crearPermisoDirector(aula, recursoContactos, tipoPermisoEscritura);
   crearPermisoDirector(aula, recursoSeguimiento, tipoPermisoLectura);
   crearPermisoDirector(aula, recursoBuscarUsuario, tipoPermisoEscritura);
   crearPermisoDirector(aula, recursoListadoAlumnos, tipoPermisoEscritura);
   crearPermisoDirector(aula, recursoCargaAlumnsoDesdeArchivo, tipoPermisoEscritura);
   crearPermisoDirector(aula, recursoConfiguracionAula, tipoPermisoEscritura);
   crearPermisoDirector(aula, recursoAsignarMiembrosEquipoDocente, tipoPermisoEscritura);
   crearPermisoDirector(aula, recursoAsignarAlumnosComisiones, tipoPermisoEscritura);
   crearPermisoDirector(aula, recursoCrearComisiones, tipoPermisoEscritura);
   crearPermisoDirector(aula, recursoAgregarQuitarTipoUsuario, tipoPermisoEscritura);
}


public void cargarPermisosAlumnoAula(Aula aula)
{
  crearPermisoAlumno(aula, recursoAlertas, tipoPermisoLectura);
  crearPermisoAlumno(aula, recursoCalendario, tipoPermisoLectura);

  crearPermisoAlumno(aula, recursoChat, tipoPermisoNinguno);
//  crearPermisoAlumno(aula, recursoCorreo, tipoPermisoLectura);
//  crearPermisoAlumno(aula, recursoDatosPersonales, tipoPermisoNinguno);
//  crearPermisoAlumno(aula, recursoEncuestasHabilitar, tipoPermisoNinguno);
//  crearPermisoAlumno(aula, recursoEncuestasLlenar, tipoPermisoNinguno);
//  crearPermisoAlumno(aula, recursoEncuestasResultados, tipoPermisoNinguno);

  crearPermisoAlumno(aula, recursoEstadisticas, tipoPermisoNinguno);
  crearPermisoAlumno(aula, recursoEstadisticasAcceso, tipoPermisoNinguno);

  crearPermisoAlumno(aula, recursoActividades, tipoPermisoNinguno);
  crearPermisoAlumno(aula, recursoEnviarActividadesYVerCalificaciones, tipoPermisoNinguno);

  crearPermisoAlumno(aula, recursoFaq, tipoPermisoLectura);
  crearPermisoAlumno(aula, recursoForoOpinion, tipoPermisoEscritura);
  crearPermisoAlumno(aula, recursoForoAsunto, tipoPermisoLectura);
  crearPermisoAlumno(aula, recursoForoEstado, tipoPermisoLectura);
  crearPermisoAlumno(aula, recursoInformacion, tipoPermisoLectura);
  crearPermisoAlumno(aula, recursoInicio, tipoPermisoLectura);

  crearPermisoAlumno(aula, recursoMaterial, tipoPermisoLectura);
  crearPermisoAlumno(aula, recursoBibliografia, tipoPermisoNinguno);
  crearPermisoAlumno(aula, recursoEnlaces, tipoPermisoLectura);
  crearPermisoAlumno(aula, recursoSoftware, tipoPermisoLectura);
  crearPermisoAlumno(aula, recursoMaterialAdicional, tipoPermisoNinguno);


  crearPermisoAlumno(aula, recursoNoticias, tipoPermisoLectura);
  crearPermisoAlumno(aula, recursoPizarron, tipoPermisoNinguno);
  crearPermisoAlumno(aula, recursoSecretaria, tipoPermisoNinguno);
  crearPermisoAlumno(aula, recursoContactos, tipoPermisoLectura);
  crearPermisoAlumno(aula, recursoSeguimiento, tipoPermisoLectura);
}

}